algorithm analysis for dummies